Graph Theory - Implementation of Maximum Matching using C