Calcium phosphate nucleation and growth in solution