Been thinking about writing my own implementation but was hoping for an alternative when I saw this post.
For doing stuff like this, what background knowledge do you need?
I assume it's just math, but as a junior dev do you know what should I learn to do things like this?