This looks like an awesome in-depth explanation. Can't wait to dig in and learn more about it. Finally, a tutorial that covers the math behind it in a language I actually use. https://www.reddit.com/user/DataBaeBee