Cleaned up a lot of stuff. Moved common definitions to happynum.h. Documented each algorithm and gave approximate speeds. Updated THEMATH.md with new info on longest traverse within closed set.