MerkleTree and tests seem solid