o Added overlapping calculation.
o Begin of search algo.