Copyright (c) 2000-2011 INRIA, France Telecom Copyright 2014 - Present Rafael Winterhalter