fast k-vector