R research.facebook.com Three and a half degrees of separation 141 points canistr 10 years ago 62 comments