code: function copy(m, dst) {
    dst = dst || new MatType(16);
  
    dst[ 0] = m[ 0];
    dst[ 1] = m[ 1];
    dst[ 2] = m[ 2];
    dst[ 3] = m[ 3];
    dst[ 4] = m[ 4];
    dst[ 5] = m[ 5];
    dst[ 6] = m[ 6];
    dst[ 7] = m[ 7];
    dst[ 8] = m[ 8];
    dst[ 9] = m[ 9];
    dst[10] = m[10];
    dst[11] = m[11];
    dst[12] = m[12];
    dst[13] = m[13];
    dst[14] = m[14];
    dst[15] = m[15];
  
    return dst;
  }
docs: Copies a matrix.
  @param {module:twgl/m4.Mat4} m The matrix.
  @param {module:twgl/m4.Mat4} [dst] The matrix.
  @return {module:twgl/m4.Mat4} A copy of m.
  @memberOf module:twgl/m4