code: def find(self, name=None, attrs={}, recursive=True, text=None,
               **kwargs):
          
          r = None
          l = self.findAll(name, attrs, recursive, text, 1, **kwargs)
          if l:
              r = l[0]
          return r
docs: Return only the first child of this Tag matching the given
          criteria.