implemented string_compare, modified constants, updated tests & docs