question: public static String randomRegexpishString ( Random r ) { return randomRegexpishString ( r , 20 ) ; }
target:  Returns a String thats "regexpish" (contains lots of operators typically found in regular expressions) If you call this enough times, you might get a valid regex!