function clone$7(a) {
    var dq = new ARRAY_TYPE(8);
    dq[0] = a[0];
    dq[1] = a[1];
    dq[2] = a[2];
    dq[3] = a[3];
    dq[4] = a[4];
    dq[5] = a[5];
    dq[6] = a[6];
    dq[7] = a[7];
    return dq;
  }
Creates a new quat initialized with values from an existing quaternion

@param {quat2} a dual quaternion to clone
@returns {quat2} new dual quaternion
@function