Added graph coloring implementation