Extremal combinatorics in computer science Discrete mathematics in relation to CS mathematics