OK, having read what I just wrote, let me cover my a$$...
I'd say there is
sufficiently common understanding of the term 'algorithm' that I can guess what you're looking for, and recommend a site that may help.
Hmm, having added that, I feel much safer
--Tim
[ April 29, 2004: Message edited by: Tim West ]