dictionary type. Init, contains, clear, insert. todo: return key
test for double dictionary insert
return key for dictionary
switching name2num to dictionary
reverting critbit to master version