code: def iter_trees(self, *args, **kwargs):
          
          return (c.tree for c in self.iter_commits(*args, **kwargs))
docs: :return: Iterator yielding Tree objects
          :note: Takes all arguments known to iter_commits method