What tiny particles surround the nucleus, have little mass, and negative electrical charges that are exactly the same magnitude as the positive charges of the protons?