iterlistgencomprehnsionabletools