RC4 implementation for Rust