more object oriented pascal triangle