A Racket module to work with quaternions