What is the difference between a convex polygon and a concave polygon?