setup(): https://p5js.org/reference/#/p5/setupdraw(): https://p5js.org/reference/#/p5/drawcreateCanvas command: https://p5js.org/reference/#/p5/createCanvasbackground command: https://p5js.org/reference/#/p5/backgroundtext command: https://p5js.org/reference/#/p5/textpoint command: https://p5js.org/reference/#/p5/pointline command: https://p5js.org/reference/#/p5/linerect command: https://p5js.org/reference/#/p5/rectellipse command: https://p5js.org/reference/#/p5/ellipsetriangle command: https://p5js.org/reference/#/p5/trianglequad command: https://p5js.org/reference/#/p5/quadbackground command: https://p5js.org/reference/#/p5/backgroundfill command: https://p5js.org/reference/#/p5/fillnoStroke command: https://p5js.org/reference/#/p5/noStrokestroke command: https://p5js.org/reference/#/p5/strokestrokeWeight command: https://p5js.org/reference/#/p5/strokeWeightellipse command: https://p5js.org/reference/#/p5/ellipserect command: https://p5js.org/reference/#/p5/rectellipse command: https://p5js.org/reference/#/p5/ellipserect command: https://p5js.org/reference/#/p5/recttriangle command: https://p5js.org/reference/#/p5/trianglefunctions example: https://p5js.org/examples/structure-functions.htmlframeRate command: https://p5js.org/reference/#/p5/frameRatesin command: https://p5js.org/reference/#/p5/sinangleMode command: https://p5js.org/reference/#/p5/angleMode