adding basic inner products and matmult to library