docs: function(other) {
          var comps = ["a", "b", "c", "d"],
              i, len;
  
          for (i=0, len=comps.length; i < len; i++) {
              if (this[comps[i]] < other[comps[i]]) {
                  return -1;
              } else if (this[comps[i]] > other[comps[i]]) {
                  return 1;
              }
          }
  
          return 0;
      }