Storm–Liouville theory