What is a convex polygon and concave polygon?