I Wrote the Maths Refresher I Needed

Somewhere between an embedding model and a loss function, I noticed I was nodding along to mathematics I could no longer actually do.