Creates a function that invokes
func, with the
this binding and arguments
of the created function, while it's called less than
n times. Subsequent
calls to the created function return the result of the last
The number of calls at which
func is no longer invoked.
The function to restrict.
Returns the new restricted function.