added a more complex version of negative cycles, they are only taken
into account if they are reachable from source
Finished LawnMower. Practically redone.