( $tmp[0] > $tmp[1] ? sub { push @expanded, reverse ($tmp[1]..$tmp[0]) } : sub { push @expanded, ($tmp[0]..$tmp[1]) } )->();