Vectorized operations