digital calculus