finishing unit testing all divide and conquer algorithm