Description of the procedure: My procedure can draw a square with a variable width!
Source:
procedure main goto square,width=100endprocedure squarerepeat 4,go,width=widthendprocedure gogo widthre 90end