Lesson 4 - MaxProductOfThree (from scratch)