add some new code

include:
heap, some games, algs related to graphs, page rank, et al.