Implement a LRU Cache. Implement a class for a deck of cards. Write a shuffling method. How do you test it?
Sigiloso
Asked lots of detailed questions. Started writing ideas on the board while thinking out loud. Implemented first reasonable solution in detail and refined as needed.