Indeed it would realistically take 2 minutes. While I see where's
>>10 coming from, good or bad algorithms aren't a feature of C or Lisp. You can do terribly wrong with Lisp, and terribly good with C. If you can think of a good algorithm for Lisp, you can think of an equivalent code with the same complexity for C. It's just a matter of not sucking.