Electromagnetic Railgun Launchers: Practical And Theoretical Perspectives