code: function (match) {
          assertType(match, Function);
  
          for (var i = 0, len = this.length; i < len; i++) {
              if (match(this[i]) === false) {
                  return false;
              }
          }
  
          return true;
      }
docs: Determines whether every element in the List matches the conditions defined by the specified predicate.
  @param {Function} match The Predicate function that defines the conditions to check against the elements, eg. function(item)
  @returns {Boolean}