Question: how many episodes of westworld will be in season 2
Answer: 10