Could you please clarify your question a little bit? Perhaps let us know what you've already done as far as research, and what specifically you're curious about?
I ask because, in part this sounds a lot like a homework question which isn't really allowed in this subreddit, and also in part because it will help whoever ends up answering to not spend a huge amount of time typing out something you may already have read.
Thanks.