Calculator

Really Slow! Only will be used to complete before 7/17/14. Will optimize
in later updates.