Add choose function (#34).