How can a polygon be classified?