Combinatorics on words Discrete mathematics in relation to CS mathematics