OO Design

Here is my approach to the card and deck assignment
Prefer `describe` over `context` for method example groups. 
Prefer 'context` over `describe` for nested example groups.