his programming discipline outside the academe and into
      the mainstream. In as much as structured programming of the 70s and object
      oriented programming in the 80s and generic programming in the 90s shaped our
      thoughts towards a more robust sense of software engineering, FP will certainly
      be a paradigm that will catapult us towards more powerful software design and
      engineering onward into the new millennium.
    </p>
<p>
      Let me quote Doug Gregor of Boost.org. About functio