Eigenvalue spacing for 1D singular Schrödinger operators