Producers, Consumers, Decomposers

Producers, consumers and decomposers