fantasy genre analysis