Seol mar théacs é seo: Computational discrete mathematics : combinatorics and graph theory with mathematics