The product topology on a Cartesian product of topological spaces is defined as:
A) The smallest topology that makes all projection maps continuous.
B) The largest topology that makes all projection maps continuous.
C) The discrete topology.
D) The indiscrete topology.