Calculus by Discovery