How Coloring and Algorithms in