When would you use functional programming? What criteria do you use to decided if functional programming is a better choice?

Similar questions and discussions