Developing Reasoning through Proof in High School Calculus