Quaternions and spherical trigonometry | Hacker News Reader