Update project Zoo, add Iterator design pattern