How to Write a Check Calculator