How many tangents can a circle have ?