Abstracted out a Math module, started on Problem 3.