Combinatorics in computer science Discrete mathematics in relation to CS mathematics