add code for drawing (on html canvas) the vertices of a regular ngon as fixed-radius filled circles
position of the points is now adjusted for the radius (i.e. we dont just place the dot center at the vertex of the ngon, we slide it radially inwards so that the dot never leaves the polygon
scale the dot radius based on the sides and the radius of the ngon we're drawing
change draw() to accept a list instead of a number in order to illustrate groups of dots (nested arbitrarily deeply)
pass in a canvas object to draw() to support multiple canvases per page
tweaking dat radius scaling logic