function G = subtractCycle(G, cycle)
% part of eulerWalk: remove edges in a cycle from the graph

cycle(end+1) = cycle(1);
for i=1:(length(cycle)-1),
	G = cutEdge(G, cycle(i), cycle(i+1));
end
