A mathematical model for experimental gene evolution.