de Bruijn indexes