Basics of mutation analysis