understand array_pop