The history of cyberpunk as a genre