It has been explained repeatedly by SilverFox.
Click on his name and bookmark that listing.
Take some time, maybe an hour each day and just read all his posts. By the end, you will have answered your own question as well as many others you'll likely have along the way.