Added infix operators.
Added week 3 solution. After I brute-force translated from Scala to Haskell and got it to compile, it passed all existing tests THE FIRST TIME IT RAN.  STATIC TYPES!  (TODO: cleanup: use built-in haskell types, etc.)