The N-person prisoner's dilemma: some theory and a computer-oriented approach.