GroceryList Demonstrates use of: array (CustomList) custom Exception type (BasketFullException) sorting with Collections.sort method (see main method) and Comparable interface (see CustomOrderItem class)