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