src/keys.js
function find (c, predicate) {
        for (var i = 0; i < c.length; i++) {
            if (predicate(c[i]))
                return c[i];
        }
        return null;
    }
function find (c, predicate) {
        for (var i = 0; i < c.length; i++) {
            if (predicate(c[i]))
                return c[i];
        }
        return null;
    }
function find ( c , predicate ) { for ( var i = 0 ; i < c . length ; i ++ ) { if ( predicate ( c [ i ] ) ) return c [ i ] ; } return null ; }
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
Search for the first element that matches a predicate within the collection