fix bug in matrix_shrink function.bug affects the shrinking of vectors (one-dimensional matrix)
add shrink matrix functionality.It makes possible to delete one row and one column from a matrix.
add normalization of offers, such that in the optimization case, the total number of offers remain the same as in the normal one
add function to make overlays bidirectional (starting from a matrix)
add tokens check function for looking for known tokens
this can be useful when checking if a flag has been specified through command line
add libmatrix module