Free General-purpose portable open source C++ library