Functional programming doesn’t do that. It doesn’t command the computer to do any particular thing, just describe the world to the computer as a set of functions. The computer figures out how to evaluate them. It’s a very different philosophy, if you will, of computer programming.