Prove that a subset of R can have at most countably many isolated points, thus showing that every uncountable subset of R has a limit point.
A) A subset of R containing isolated points must be finite.
B) Every uncountable subset of R contains a limit point.
C) A countable set has infinitely many isolated points.
D) Every subset of R can have countably many isolated points.