The power of programming lies in the ability to not only automate tasks but to generalize them. Rather than create a different shape generator for each regular polygon with varying numbers of sides, we can program a generic regular shape generator with the abstraction variables. NOTE: The max number of sides is 12, and the max side length is 50. Otherwise, the magic artist would have to use too much of her magic!