Hashing and Sorting (CSC172)