An atom is described as a nucleus of protons and neutrons surrounded by a(n)