Updated for latest rust-compress, reimplemented alphabet encoding/decoding, reaching 214445 on book1