This talk will give an elementary introduction to this topic. I will describe the general problem, illustrate its importance, and then explain some classical and recent results.