1. 8
  1.  

  2. 5

    This one takes a lot of study on the side and will probably be more like 5-6 hours if you’re new to Haskell, but it’s worth it. This was where the importance of these concepts really hit me (at the time, a beginning Haskeller).