implement burrows-wheeler transform