Mathématiques avec Python et Ruby/Quaternions et octonions en Ruby