Sweden's Greatest Invention? Carl Gustav m/45