docs: function() {
      if (!this.isSquare) { return null; }
      var els = [], n = this.elements.length, k = n, i;
      do { i = k - n;
        els.push(this.elements[i][i]);
      } while (--n);
      return Vector.create(els);
    }