Add Calculator functionality.
Add comments.