/* Version 1.0 - first release Version 1.1 - Added ML / Optimized code Optimized - thanks Connor <3 Version 1.2 - fixed two things... */