That 6 line solution is very odd.  You'd probably fall UP if you jumped out of an airplane.
While super short, it's horrible for processing time, which is what I try to optimize for,  esp. lately.
Did you know that 2 nested DO-LOOPs is faster than 2 nested FOR-NEXT loops?  Not that I
understand why.