Your mission as a Starfleet developer is:
● Model the necessary class (or classes).
● Randomly generate the data for a test. Take into account that the USS Enterprise has a crew complement of no less than 430. This process will be considered of anindeterminate amount of time.
● Provide a UI in the shape of a list. The list must be able to be sorted alphabetically orposition [Command > Science > Engineering] showing the best crewmembers first and in case of tie, alphabetically first. This process will also be considered of an indeterminate amount of time.
● Use this layout for each of the list cells.