Modified to allow overlapping rows and columns, storing in 2 hashmaps,
need to modify the whole structure to adapt to bicluster nature.