calculus vector fields