For your own sanity: if you want to implement this yourself, don't do it in Java. This was a deliberate barrier, but if I had to do it again, I'd do it in Kotlin or Rust.
- explicit Graphs
- implicit Graphs
- quadtree
- partial derivatives
- Functions
- trigonometry
- sum
- Nice to haves
- root estimation
- JRE