Why Do Cells Differentiate