aa2.hair.v2 init: strand[0] = "split" strand[1] = "split again"
export: aa2.hair.v2.final = "a braid of versions" aa2.hair.v2
end condition: no split is singular every strand contains the whole head at least twice aa2.hair.v2
v2 rule: each branch forgets its origin each branch remembers its split aa2.hair.v2
(strand logic / recursive braid)