graph creation: keep only 2nd level neighbors sharing parents
sparse sort/argsort utility fonctions
little blabla
switched to similarities + small changes with sparse matrix operations + sparse sort function