spg Chapter Five

Chapter Five answers
Due to method overhead, slightly slower, @alexdeas, but `List` has the `stream` method :grinning:.