Merkle Tree Project Review