Given an interval and a function returns a new function that will only call the source function if interval milliseconds have passed since the last invocation
Rest
Given an interval and a function returns a new function that will only call the source function if interval milliseconds have passed since the last invocation