Wow, thanks for the idea to use a stack. I revised my first solution in OpenEdge 4GL and it went down from 39 second (yes, seconds) to 240 msec. A-ma-zing!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.