( sub helix [arc_repeats] [step_over] [radius_begin] ) o sub #=[360/#1] #=[#2/#1] #4=#3 (Set initial radius to radius_begin) #=0 o100 repeat [#1] #=[#+#] #4=[#4+#] #=[#4*cos[#]] #=[#4*sin[#]] g2 r#4 x# y# o100 endrepeat o endsub