substantially improved shrinkers - should now get minimal failing expression
implemented special escaping for control characters