Did you know that the Pascal Triangle Matrix has a square root, which is formed from itself scaled by the powers of two? . a = PascalRule(10); b = a # 2 ## (col(a) - row(a)); c = b * b; print a, b, c; . See Barry Lewis (2008), "More Power to Pascal", The Mathematical Gazette, v92(525), pp454-465.