Understanding Cooperation in an Intertemporal Context