added axpy, linear combination, dot product, and length