New Proof and Extension of Sarkovskii's Theorem