spread for vectors. also dot product.