Few would probably deny the notion that Stephen Curry is one of the greatest athletes to ever play the game of basketball.