expand is as specified in the Single UNIX Specification but with differences as listed below.
The behaviors specified in this section are expected to disappear from a future version of the LSB; applications should only use the non-LSB-deprecated behaviors.
does not convert TABs after non-whitespace.
supplements behavior as specified in the Single UNIX Specification by allowing argument to specify the number of characters-apart tabs are (instead of 8).