Cleaned up comments and code
Cleaned up hard coded constants
Cleaned up types on singleton arrays
Cleaned up messy array filling routines
Cleaned up comments and mutation routine
Removed superfluous semicolon.
Cleaned up comments
Removed unnecessary output.