Coding theory Discrete mathematics in relation to CS mathematics