allow (unspecialized) divide and conquer to work on non-negative integer problems (not just zero/one).