Aggregation and differentiation in the cellular slime molds.