Well, the title says it all and more I think. Read it if you're already intrigued.
Read this post on brendanantondabhi.blogspot.com