I found a grammatical error in one of the code comments.
The comment is made regarding the run-time of the algorithm, and
references big-O performance.
However the comment text uses "effective", instead of the probably more
correct "efficient".
The original comment reads as though the code would not do its job
correctly, rather than just not very quickly.
Regards
Emil