Sturm-Liouville Operators and Applications