Hashing

Adapted from Josh Hug's lectures

Last updated