Generalize to any vector type
Note geometric growth of vector size