docs: def lte(self, key, value, includeMissing=False):
          '''Return entries where the key's value is less or equal (=<).
  
          Example of use:
  
          >>> test = [
          ...    {"name": "Jim",   "age": 18, "income": 93000, "wigs": 68       },
          ...    {"name": "Larry", "age": 18,                  "wigs": [3, 2, 9]},
          ...    {"name": "Joe",   "age": 20, "income": 15000, "wigs": [1, 2, 3]},
          ...    {"name": "Bill",  "age": 19, "income": 29000                   },
          ... ]
          >>> print PLOD(test).lte("age", 19).returnString()
          [
              {age: 18, income: 93000, name: 'Jim'  , wigs:        68},
              {age: 18, income: None , name: 'Larry', wigs: [3, 2, 9]},
              {age: 19, income: 29000, name: 'Bill' , wigs: None     }
          ]
          
          .. versionadded:: 0.1.1
          
          :param key:
             The dictionary key (or cascading list of keys) that should be the
             basis of comparison.
          :param value:
             The value to compare with.
          :param includeMissing:
             Defaults to False. If True, then entries missing the key are also
             included.
          :returns: self
          '''
          (self.table, self.index_track) = internal.select(self.table, self.index_track, key, self.LESSorEQUAL, value, includeMissing)
          return self