Seol mar théacs é seo: A multigrid finite element solver for the Cahn–Hilliard equation