In an attempt to bend my brain and learn Functional Programming, I started with Haskell. This is an ongoing document of me trying to solve the H99: Ninety-nine Haskell Problem. Every challenge here has solutions provided by the community, and I’ll try and reason those code using syntax of JavaScript. You can actually see my progress throughout this series, where I struggle to understand even the simplest function composition in the first few questions.