The Myriad Virtes of Wavelet Trees