Bzip2 port to the Rust programming language, based on code here: https://github.com/icsharpcode/SharpZipLib