#12 generalize (||||) and (++++)