implement some algorithms: tree, stack, queue, maxflow, big number ...