Linear Algebra: Add new module for sparse/dense matrix multiplication

Sparse matrices are represented as <row, col, val> column triplets in
a table. Dense matrices are either of the form <row, ARRAY[]> or
<row, col1, col2, col3 ...>. This module enables the multiplication of
matrices where the left and right matrix can be of any of the sparse or
dense forms.