> Can anyone explain what is the concept behind this asymmetry?

in practice, you know the direction of iteration in 99.9% of cases and 
terminating behaviour (`1..sequence.high`) is useful far more often.

> What is the right way to iterate from a .. b if it is unknown, whether a<=b 
> or a>b ?

`if`

Reply via email to