mcm ch2 exercises

Chapter 2 Exercises
probably could have used `Long.MAX_VALUE` for that extra toasty feeling.