Improved construction of wavelet trees.
Implemented primal run length encoded WT

Uses large intvectors and binary search to locate head. Sparse bit
vector is needed.