Pascal's triangle was a challenge on a forum I frequent today and this is what I came up with: