In the Prisoner's Dilemma, what is the rational solution that leads to the best outcome for both players?
a) Betraying the other player
b) Cooperating with the other player
c) Randomly choosing to betray or cooperate
d) Refusing to make a decision