[deleted]
Not to discourage any future answers, but around 7 month's ago u/mikedash gave a fairly detailed answer.
Additionally, there is a section of the FAQ devoted to the question.