Neural networks and Markov models for the iterated prisoner's dilemma | Synapse