HW5

developed hashOf and made changes to findFirst, but find First still
needs to be modified to work properly. See todo comment