BLAS level 1 vector operations