+ 1
In computer science, functional programming is a programming paradigmâa style of building the structure and elements of computer programsâthat treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.
Ref: WikiP