A 2-3 tree in Rust