AVector addMultipleCopy
AVector addProductCopy
fast path for sparse addProduct
sparse optimisations
misc docs