I have plenty of C programming experience (and some C++, but not as much as in C),
and I am familiar with numerical algorithms, so I think I can manage it.
The algorithm seems to be pretty well-documented on the Wikipedia page, so
I think I could fairly easily implement it. 10 days is a worst-case completion time;
I hope to be able to do it a lot more quickly than that if all goes well.
If you are happy to have an implementation in Octave (a GPLed Matlab clone)
instead of C or C++ (or maybe initially in Octave, then translate to C or C++
later once it is fully debugged: I have done this with an earlier freelancer.com
project) then this would be even easier for me: I have plenty of Octave programming
experience, and Octave is generally easier to use than C or C++ for writing a prototype
implementation of a numerical algorithm.