The Quenching of Cluster Galaxies