implementation of fmindex for fun and education!