void sieve(deque<int>& numbers); deque<int> a(100); generate_n(a.begin(), 100, SequenceGenerator(2)); sieve(a);