On Sun, Dec 15, 2013 at 08:37:30AM -0800, Faisal Anees wrote:
>    Each algorithm will give a different result for the same input.

Then, it's a bug.  You should at least mention this in
the documentation.  Perhaps, you also should't use list
as output type, but set.