starting the dividing and conquering