keith said:
>   pseudocode?

pseudocode is a good start, on the way to real code.

but if you wanna talk about pseudocode, hurry up,
because i'll soon deliver cost-free _working_code_...

which trumps pseudocode.

but if your pseudocode morphs into code that runs,
does the job acceptably well, and is both cost-free
_and_ open-source, then you will have trumped me.

pseudocode rarely makes that journey, though...

still a worthwhile and entertaining exercise, however.

-bowerbird