difference between top down and bottom up processing examples