Time dilation occurs because:
A) Time flows differently in different inertial frames.
B) The length of an object contracts as it moves.
C) The mass of an object increases with speed.
D) Light waves are redshifted in moving frames.