Final Commit

Assignment 100% completed. Fixed up a minor error with using doubles
instead of floats. Now using floats to maintain accuracy in the case
that high precision may be required.