(self)
step3() dels with -ic-, -full, -ness etc. similar strategy
        to step2.
step3() dels with -ic-, -full, -ness etc. similar strategy
        to step2.
step3 () dels with - ic - - full - ness etc . similar strategy to step2 .
def step3(self):
        """step3() dels with -ic-, -full, -ness etc. similar strategy
        to step2."""
        if self.b[self.k] == 'e':
            if self.ends("icate"):     self.r("ic")
            elif self.ends("ative"):   self.r("")
            elif self.ends("alize"):   self.r("al")
        elif self.b[self.k] == 'i':
            if self.ends("iciti"):     self.r("ic")
        elif self.b[self.k] == 'l':
            if self.ends("ical"):      self.r("ic")
            elif self.ends("ful"):     self.r("")
        elif self.b[self.k] == 's':
            if self.ends("ness"):      self.r("")
def step3 ( self ) : if self . b [ self . k ] == 'e' : if self . ends ( "icate" ) : self . r ( "ic" ) elif self . ends ( "ative" ) : self . r ( "" ) elif self . ends ( "alize" ) : self . r ( "al" ) elif self . b [ self . k ] == 'i' : if self . ends ( "iciti" ) : self . r ( "ic" ) elif self . b [ self . k ] == 'l' : if self . ends ( "ical" ) : self . r ( "ic" ) elif self . ends ( "ful" ) : self . r ( "" ) elif self . b [ self . k ] == 's' : if self . ends ( "ness" ) : self . r ( "" )