How many types of triangles are there?