;Task: Create a function, compose,   whose two arguments   ''f''   and   ''g'',   are both functions with one argument. The result of compose is to be a function of one argument, (lets call the argument   ''x''),   which works like applying function   ''f''   to the result of applying function   ''g''   to   ''x''. ;Example: compose(''f'', ''g'') (''x'') = ''f''(''g''(''x'')) Reference: [[wp:Function composition (computer science)|Function composition]] Hint: In some languages, implementing compose correctly requires creating a [[wp:Closure (computer science)|closure]].