SMS dit: Finite mathematics and calculus with applications