http://andreanum.org/important-skills-in-poker/