An implementation of the Burrows-Wheeler transform in Rust