understand array_walk
understand array_arsort