Algorithms and theory of computation handbook. (©2010)