Filled in quaternion-log