algorithms algorithm learning red-black-tree references: https://github.com/julycoding/The-Art-Of-Programming-By-July/blob/master/ebook/zh/03.01.md http://blog.chinaunix.net/uid-26818262-id-3219065.html heap-sort texas_holdem_evaluator refernce: http://www.suffecool.net/poker/evaluator.html