Spectrum of 2D Bloch electrons in a periodic magnetic field : algebraic approach | Synapse