add support classes for Lz4 based BWT construction