moved on..now only the XOR part is missing

It seems that there is some significant (for a high-performance system)
overhead related to shared pointers…I will compare the current version
with a very thinner one to assess the difference in performance of
simple stuff (up to seeding and generating values for degrees and
neighbours)