I just finished this challenge yesterday, but not without a struggle. This was recently pushed up to the JavaScript Fundamentals area of the Certified Full Stack Developer curriculum. Two things: 1) This challenge requires some understanding of currying, which I don’t think was discussed in any of the lectures, 2) And is Fundamentals the best home for this headscratcher?
But don’t get me wrong. I loved doing this challenge and would welcome more like it to reinforce intermediate to advanced JavaScript concepts.