Итоги голосования для комментария:
Jack
Генераторы, как правило, я делаю не те, что можно сделать, а либо те, которые, зачем то мне понадобились, или просто мысль какая то зацепила ;) В качестве эксперимента...