Added HashMap tests
Added sorting to ArrayList and HashMap
Added HashMap::groupBy()