Active Calculus