forked from: Polygon

basic recursion(?)