(* val color_single : igraph -> Temp.temp * colorlist -> colorlist
* color_single graph (temp, regs) => takes an interference graph, the temp to be colored, and the
(* val color_single : igraph -> Temp.temp * colorlist -> colorlist
* color_single graph (temp, regs) => takes an interference graph, the temp to be colored, and the