Proton neutron and electron meaning in detail