1 TRIM (
2? 
2.0 trim_singleton
2.0.0! BOTH
2.0.0 LEADING
2.0.0 TRAILING
2.0.1? trim_singleton
2.1  FROM 
3 source_string )