Understanding Hash
medium.com