Using the microcomputer to enhance calculus teaching