Hash

Fixes #76.