Generalized de Bruijn words for Primitive words and Powers - Yu Hin Au (2009)