removed unecessary printouts and use two different implementations to find dependencies (one silly, one clever) comparing the results, and asserting them to be equal (the silly one has to go in the next iteration, it doubt it contributes anything