Implemented Schulze method