sturm-liouville equation