Read this article, take two aspirin and call me in the morning:

http://www.waitbutwhy.com/2013/11/[..]