Question: who has the most three pointers in nba history
Answer: Ray Allen