Merkle trees in Rust