Rust implementation of natural sorting (aka "human sorting")