add inorder_heap and heap_pprint
add some 3rd modules
add dynamic programming examples