Deck of Cards Interview Assignment