/**
  * Set required encode and binary hash of most probably character in 
  * selected language
  *      
  * @param string $lang [en, fr, gr, it, sp, ar] Language profile selected
  *      
  * @return object $this to build a fluent interface
  * @author Khaled Al-Sham'aa <*****@*****.**>
  */
 public static function setLang($lang)
 {
     switch ($lang) {
         case 'en':
             self::$_encode = ' etaoins';
             break;
         case 'fr':
             self::$_encode = ' enasriu';
             break;
         case 'gr':
             self::$_encode = ' enristu';
             break;
         case 'it':
             self::$_encode = ' eiaorln';
             break;
         case 'sp':
             self::$_encode = ' eaosrin';
             break;
         default:
             self::$_encode = iconv('utf-8', 'cp1256', ' الميوتة');
     }
     self::$_binary = '0000|0001|0010|0011|0100|0101|0110|0111|';
     return $this;
 }