Calculation of molecular weight distributions in polymerization