[Haskell-beginners] Need better explanation of the 'flipThree' example in LYAH