3 (( x[1] < x && (x=x[1], x[1]=$x) ))
17 (( x[1] < x[0] && (x=x[1], x[1]=$x) ))
31 (( x[1] < x[0] && (x[0]=x[1], x[1]=$x) ))
42 n=0 ; (( (a[n]=++n)<7&&a[0])); echo "${a[@]:1}"
44 n=0 a="(a[n]=++n)<7&&a[0]"; ((a[0])); echo "${a[@]:1}"
46 n=0 a="(a[n]=n++)<7&&a"; ((a)); echo "${a[@]:1}"
48 # bugs with lvalue caching and pointer aliasing through bash-4.2
49 echo $(( a=(y[0] + y[1]) & 0xff, b=(y[2] + y[3]) & 0xff, a << 8 | b))