a micro javascript library for string manipulation