Library with handy methods and data structures to solve 2012 ROADEF's chalenge.