Working through John Grover's calculator problems