Rust implementation of Chris Okasaki's Purely Functional Data Structures