How Many Diagonals does a Heptagon have?

A heptagon has seven angles. It is not a very common shape. The hexagon and octagon are used a little more often. All sides and all angles are equal.