Library for smart text justification : written in language TBD (C++ 11 or JAVA8  or both ? )