dictionary benchmarks + faster insertion + better search algo