analytic geometry and calculus part 1 math 140 159966