In economics what is logrolling

A.) rent-seeking

B.) the trading of favors

C.) public choice theory

D.) creating public goods