Constructor that accepts a delegate
Constructor that accepts a function
Executes the callback over all elements in the supplied arguments array.
See Implementation