Applications And Usage Of Discrete Mathematics In Computer Science