Added functions from the Quaternions.jl maintained by Andrioni