Problem 8, and Boost Range Adaptors
Did a couple more