added FunctionTask inheritance to FindTask
added FunctionTask example
rebased InputTask on FunctionTask
min