Functional programming is a programming style that is significantly different than imperative programming languages like C and C++...