Why Can Atoms Have Different Isotopes