title: divide and conquer and recursion
body: <p>I wonder if the technique of divide and conquer always divide a problem into subproblems of same type? By same type, I mean one can implement it using a function with recursion. Can divide and conquer always be implemented by recursion?</p>
  
  <p>Thanks!</p>