A Java program that replicates a deck of cards, and can perform functions like shuffling, sorting, and finding locations.