calculator: first passing test