Revise Quaternion to conform to the Linear Algebra module