spiral: limit numtimes: n initangle: angle increment: inc distance: dist sside: s "Bot new spiral: 1 numtimes: 90 initangle: 2 increment: 20 distance: 30. Bot new spiral: 1 numtimes: 72 initangle: 40 increment: 30 distance: 30. Bot new spiral: 1 numtimes: 100 initangle: 40 increment: 5 distance: 23" | rectangle | limit < n ifTrue: [ self jump: dist. self jump: s. self turnLeft: 90. self go: s. self turnLeft: 90. self go: 2*s. self turnLeft: 90. self go: 2*s. self turnLeft: 90. self go: 2*s. self turnLeft: 90. self go: s. self turnLeft: 90. self jump: s. self turnLeft: 180. self turnLeft: angle. self spiral: (limit+1) numtimes: n initangle:(angle+inc) increment: inc distance: dist sside: s].