Team Calculus