pub fn compute_merkle_tree_nodes<let N: u32>( leaves: [Field; N], hasher: fn(Field, Field) -> Field, ) -> [Field; N - 1]