How is science fiction and fantasy alike?