Everything compiles, but the algorithm for finding the neighboring edges doesn't work--it's adding more edges than are needed.