first working bidirectional FM-index