Building a Blockchain with Go - Part 8 - The Merkle Tree