add test target for easy verification of algorithms
add fibonacci recursive, cached and dynamic programming.
update MMSorting