Bottom-Up, Top-Down Thinking