add dispatch, dispatch_test
add dispatch_test2
add rightAwayInvoker
add curryDiv
add curry
add curryForFluentApi
add preCondition
mod preCondition
Merge branch 'sec05'