Complete section 9 to 14 of lesson 9: Collections and Equality, Hash Tables, Collisions, An Ideal Hash Algorithm, A Final Note on hashCode, More on Using HashMaps