it encodes, and decodes. Pretty simple. Nice for save codes if you want to save a few characters in scratch comments Large numbers break due to rounding errors. Probably should split them up somehow but whatever.