Whereas:
Functional programming permits expression of programs with implicit parallelism.
Functional programming languages support a general form of modular programming.
It can be shown how to implement efficient transaction processing within a functional programming framework.