https://jimfix.github.io/csci385/assignments/scene.html#download
For drawing, I chose to draw a bird, a tree, and a car. See BIRD(), TREE1(), CAR() for detail. For recursive, I chose to draw the Sierpinski triangle. See STRI() for detail. For animation, I chose to draw a leg jumping around. See drawLeg() for detail.