Time scale calculus