Refactoring: introduced calculate_non_overlapping_with function on
LCPSubinterval class. Removed _add_potential_block_to_real_blocks
function.