new "u" utility library with test cases (u doesn't use underscore)