Given a list of numbers, assume each number represents the amount of time it takes to execute a task. How would you dive the tasks across two different servers to they finished in the same amount of time? Write a program that will find the 10 most popular words (popularity is determined by how often they occur) in a file. How can you do this efficiently in terms of space? In terms of time? Sometimes it helps to tell them it is a really big file that can't fit in memory if they get hung up on timing?