Finish re-implementing BLAS 1