commutative string hashing function
implement oracle reordering, modify the hashing module, capture some thoughts in the TODO and README files