How would you store and render a customer's recently viewed items? I was asked this question in my amazon system design round. Any thoughts ?