Initial build of calculator.

Does not provide any advice on whether this is too high or low at this point.