collate

Rust collation utilities