magmatic differentiation by crystal fractionation