Assignment 1 up to hash.rb

 Assignment 1