I updated, clarified and padded out several paragraphs to make the topic more accessible and informative for a novice.