#34 Changing function name to hash
#33 First third of the documentation completed