CTCI 1.2: Reverse null-terminated string in place
StringMisc: CTCI 1.3: Given two strings write a method to decide if one is a permutation of the other
StringMisc: CTCI 1.4: Replace all spaces with %20
CTCI 1.5 "Compress" string: abbcccdddd => a1b2c3d4, but only if it doesn't make string longer