feat(matrix): add submatrix handling (get/set), map, filter, find, foreach, double arithmetic, transpose