Fixed trickle down, and implemented grow().