Assignment 2: Alex Gruver and Nathan Hall

One way to make code clearer is that you can actually pattern match out the two partitions with something like `val (group, others)` and it is easier to tell which is which when reading the code instead of indexing into the partitionList.