I "got" reduce not long ago. It's occasionally handy, and it makes sense, but sure, it should not be overused. It is the most complicated between the three.
A good old loop in code bases that are not afraid of them are totally fine and probably clearer in many cases.
A good old loop in code bases that are not afraid of them are totally fine and probably clearer in many cases.