@zwack kindly summarised it in a nutshell, here is a little more in depth look, the same one I linked for you above