what is the difference between shell, sub-shell, and orbital​