Quaternion from 2 vectors shows you how to use the formulas we all had to learn at some point to make computations easier on the processor.
"I don't like maths, my brain overheats"
(Almost every student)
If they put pixels on a screen, programs need geometry and trigonometry. Deal with it.