Best Worst Case Divide Conquer