Implementing the deck of cards functionality in scala. The functionality includes the following.
- Implement a method to shuffle the deck
- Get all cards with the same suit from a shuffled deck
- Order a shuffled deck in the following suit and card number (Diamonds [A-K], Clubs [A-K], Hearts [A-K], Spades [A-K])