filter_byzero_matrix added
linear_search on matrix added