add generate pascal triangle
update lcm