boredofsatan, just 2 friendly reminders...
1. It may be helpful for you to demonstrate what you understand in terms of the concepts, maybe show working or attempts on the question. This is to give other users assurance/evidence, that they are not just for instance doing your homework etc. for...