Why are the energy levels of the quantum harmonic oscillator equally spaced