The Prisoner's Dilemma Explained