Add Kata potter in JS and Haskell