5 Reasons Why Golden State Warriors' Guard Stephen Curry Is A Top 5 NBA Player