new RTLUtility - 
* support for both Hebrew and Arabic
* uses a singelton to prevent recreation of pattern for every use