Electron Shells, Subshells, And Orbital Filling Rules