Building Mathematical Maturity in Calculus: Teaching Implicit Differentiation through a Review of Functions