Beginning CPS and continuation implmentation.