Maximum likelihood optimization of growth models using optim() and custom likelihood functions. Brutally slow and poor convergence but runs without complaint.