Rydberg States Of Atomic And Molecular Cations: Mg+ And Mgar+