top down vs bottom up processing examples