removed call to _.has within _.memoize because 'in' operator wins in performance tests
_.keys now defers to native implementation when present unless deep is passed as true
optimized _.each
altered _.each's callback's argument order