One thing that Rust is somewhat famously bad at is both free-form scripting and data processing.
The math libraries for Rust are adequate but nothing compared to what exists in a language like Python.
I decided to change that.
Project Details
I bought for myself a while back the book The Nature of Code, which explores a bunch of interesting concepts,
and has exercises and examples in JavaScript, using the p5.js library. p5.js is based on the Processing library for Java,
and provides a sort of sandbox for exploring algorithms, programming and mathematical concepts, and displaying data, among other things.
Not wanting to work in JavaScript, I did my thing and decided to try and replicate the environment in a language
I do enjoy writing: Rust.