This link should be able to tell you all that you are looking for. I wouldn't be able to explain it better than this even if I tried.
This link should must be able to tell you all that exactly what you are looking for. I wouldn't be able to explain it better than this even if I tried.