Title: Differentiation: an algebraic approach