mcm ch2 exercises

Chapter 2 Exercises
Might be better to check that `start >= 2` outside of the `forEach` instead of on each iteration.