superhero genre analysis