def iterate(initial_vectors: list[numpy.ndarray], steps: int) -> list[numpy.ndarray]:
    vectors = initial_vectors
    for _ in range(steps):
        vectors = iteration_step(vectors)
    return vectors