Support for ES5 requirement of 3 parameter for callbacks being the original array and context set for the callback if provided as second parameter for iteration methods.
Merge pull request #30 from airportyh/array_and_context

Support for ES5 requirement of 3 parameter for callbacks being the original array and context set for the callback if provided as second parameter for iteration methods.