spg Chapter Two

Chapter Two code/answers
Down side of this output is that you end up with an extra comma and space on the end of the list, which _some_ may consider inelegant.