defaultdict example. They are sooooo useful!