code: function find (c, predicate) {
          for (var i = 0; i < c.length; i++) {
              if (predicate(c[i]))
                  return c[i];
          }
          return null;
      }
docs: Search for the first element that matches a predicate within the collection
  @param  {array} c - the collection to search
  @param  {function} predicate - the predicate function to match with
  @return {object} The first matching element or null if not found