Patterns v1 attached.  This can randomly generate many different patterns.  Growing circles, trees, bushes, wipe patterns that fill the screen.  Everything is random driven, and much of the code was playing around with recursive functions, functions that call themselves.  Often it takes very little code to generate the patterns.