Finished my first real problem, I will put the calculator
up here some other time.