#include "library.h" void dp(const double size, const int sides, const int lefttodo) { if (lefttodo > 0) { draw_distance(size); turn_right_by_degrees(360.0/sides); dp(size, sides, lefttodo-1); } } void draw_polygon(const double size, const int sides) { dp(size, sides, sides); } void main() { make_window(500, 500); move_to(100, 100); set_heading_degrees(90); draw_polygon(1, 360); }