Neural Networks From Scratch in Rust