Cocountable topology

Definition
Suppose $$X$$ is a set. The cocountable topology on $$X$$ is a topological space structure on $$X$$ that can be defined in the following equivalent ways:

If the set is finite or countable, the cocountable topology makes it a discrete space.