Function tests

~ Fixed some bugs in mutateSolution
+ Added four functions for mutateSolution
~ Fixed toString for empty solutions

! The time required by the tests is high because of the test computer
used
! Graphs not correctly generated