Generate numbers from 2^i * 3^j * 5^k * 7^l in sorted order[STL] -- Google