bottom up processing vs top down processing examples