Calculus Explained In Computer Science Terms