lec01-empirical-algorithms.pdf