def cons(self, i):
        """ True iff b[i] is a consonant """
        if self.b[i] in 'aeiou':
            return False
        elif self.b[i] == 'y':
            return True if i == 0 else not self.cons(i-1)
        return True
True iff b[i] is a consonant