A utility library