https://www.open-electronics.org/discovering-openscad-part-1-basic-functions/
Discovering OpenSCAD - part 1: basic functions