Write function for find connect component

Write function for find connect component for the RCM algorithm.
Some improves at rcm.

The rcm function have a bug from the order_by_degree().

The ppnf() wasn't write yet.
Trying to write the correct output.
PCx with RCM run witout problem for one problem.
Write PPNF.

In this commit the function ppnf was write.

It still have to be tested and bugs removed.
Correct some bugs in PPNF.
Add reverse order for RCM.
Remove old file.

Em upgrading the compilation script a old file haven't been
removed.
Improve bench.py based on test library

Some modifications in the bench.py was done to it be capeble to
test only one library.
Correct little bug at bench.py

The flag for crescent and decrescent order are wrong. This commit
correct that.
Replace Bubble sort with Heap sort

In this commit a heap sort have been implemented and it replace
the bubble sort used in rcm.