POLYFILLS (see console for results)
Debounce (a fxn will execute after waiting t seconds from last event call)
Throttle (a fxn will call at a gap of t seconds no matter how many time user call the fxn)
Once Function (a fxn will calls only once)
Rate Limiter (a fxn will execute max x times in t seconds)
Memoization (a fxn that dont calculate fxn for same value again)