Seol mar théacs é seo: Matrix methods in finite mathematics :