Quaternion is done and unit tested!