Updated functional_programming.md