http://ti.arc.nasa.gov/m/profile/ttp/squigol.pdf Interesting to see that equivalents to 'spread', 'cleave', and 'swap' are given a very concise syntax. - John