"Dinner with Ambiants" code puzzles and solutions for London Haskell meetings