Six degrees of separation theory implementetation.