Using artificial life to teach evolutionary biology