Implement debounced autocomplete component | Coinbase Interview Question