Algebra and Differential Calculus for Data Science