learn about Norvig's solution