Hashcash Swift implementation of the Hashcash Proof-of-Work algorithm. Uses SHA-256 as opposed to SHA-1. Inspired by David Mertz's Python implementation