http://www.ime.usp.br/~leliane/IAcurso2006/slides/EP1-2006.pdf