Refactored 'memoize' to handle multiple arguments
Fills in 'sortBy' function
Fills in 'zip'
Fills in 'flatten' function
Fills in 'intersection' function
Fills in 'difference' function; changes intersection to not scan first object
First attempt at 'throttle'