pack unpack: cpickle, pickle and json performance test
binary search vs hash map