Orthogonal Transformations via Quaternions