Zoo exercise for developer interview.