Immigration explained with gumballs