Basic functionality is finished.
Starting work on a separate calculator file, and adding several modules to fix limit cases as explained in the Readme file.