Wrote a hashtable from scratch