Added a quaternion utility file.