Swap adjacent bytes

swab: Mirrors <word-size> bytes, in the case of 2, it swaps adjacent bytes
Usage: swab  <word-size>  <infile> <outfile>  <block size in MByte (opt.)>