Quaternions and 3d rotation, explained interactively | 3Blue1Brown | Podwise