Implement hash tables
Merge remote branch 'origin'