This project is based on your recent HASHCODE assignment. Now you will do much more then storing counters, you will store the keys in your hash set via separate chaining.
Execute your Tester using this pattern: java HashSet 170Kwords.txt 17000(I will test with the 50M word file)
The first cmd arg represents the input file
The second is the initial size of the table
LEAVE THE THE AVE LIST LENGTH AT 20 AS INITIALIZED IN THE STARTER CODE
If at any time, the file you specified is so much bigger than the table length and as a result the average bucket size exceed your maximum tolerance to bucket length, then you should double the size of your table's underlying array and re hash all the keys into it. IT IS UP TO YOU TO DECIDE THAT MAX AVERAGE BUCKET LENGTH