Well no, I couldn't have answered it because to do so would have require typing a very long a complicated explanation, about something which has already been written about in great detail by people who understand it a lot better than I do. Did you even go to the wikipedia link?
It's just plain lazy and bad forum etiquette to expect people to bend over backwards and answer your questions in a way tailored to your personal level of understanding, when the information is all out there for you to find yourself.