ch18 Deck class + print deck