groovy

incorrect behavior of array subscript operator with reverse ranges