first commit to graph coloring project for coursera course on discrete
optimization