Rust numerical library