Arrange nodes in pyramid or pascal triangle pattern

I had a few free minutes, so: Triangle Layout

As usual, everything is defined in the page.