I may have just created the world's worst hashtable. Untested so far