>
Sorry Stelian,  but that begs the question a bit.  Why using CL when using GO solves the problem?

Because you like it and know CL better. Otherwise it seems like a simple task for which any language would be adequate.

--
Stelian Ionescu