<!DOCTYPE zigzag SYSTEM "zigzag.dtd">
<?xml-stylesheet type="text/xsl" href="zigzag.xsl"?>
<zigzag>
<title>Function Demo</title>
<config onlyTurnAtCurrent="false" maxTurns="2"/>
<dimensions>
	<dimension name="next" description="Next" color="blue" />
	<dimension name="cost" description="Cost" color="orange" />
	<dimension name="defn" description="definition" color="yellow" />
	<dimension name="explain" description="explanation" color="red" />
</dimensions>
<cells>
	<cell n="1"><title>Groceries</title><link direction="next" posward="10"/><link direction="cost" posward="2"/></cell>
	<cell n="2"><title>Price</title><link direction="next" posward="20"/></cell>
	<cell n="10"><content>cheese</content><link direction="next" posward="11"/></cell>
	<cell n="11"><content>bread</content><link direction="next" posward="12"/></cell>
	<cell n="12"><content>milk</content><link direction="next" posward="13"/></cell>
	<cell n="13"><content>jam</content><link direction="next" posward="14"/></cell>
	<cell n="14"><content>orange juice</content></cell>
	<cell n="20"><content>1.55</content><link direction="next" posward="21"/></cell>
	<cell n="21"><content>0.47</content><link direction="next" posward="22"/></cell>
	<cell n="22"><content>1.36</content><link direction="next" posward="23"/></cell>
	<cell n="23"><content>0.75</content><link direction="next" posward="24"/></cell>
	<cell n="24"><content>0.46</content></cell>
	<cell n="26"><title>Total</title><eval>accumulate(0,plus,n,'next',-1)</eval><link direction="next" negward="24"/></cell>
</cells>
</zigzag>
