DNA Mismatch Repair: Functions and Mechanisms