igroup a list into sequential n-tuples