Applied Combinatorics on Words Lothaire