How does the calculator work?