Question: \section{Passage $\mathrm{V}$}
Engineers and computer scientists are intrigued by the potential power of nanocomputing. Nanocomputers will use atoms and molecules to perform their functions instead of the standard integrated circuits now employed. Theorists believe that the amount of information a nanocomputer could handle is staggering.
A professor at Massachusetts Institute of Technology (MIT) has attempted to calculate the computational limits of a computer with a weight of 1 kilogram and a volume of 1 liter. According to the laws of physics, the potential amount of computational power is a function of the available energy. Basically, each atom and subatomic particle in the computer has an amount of energy attached to it. Furthermore, the energy of each particle or atom is increased by the frequency of its movement. Thus the power of a computer that uses nanotechnology is bounded by the energy available from its atoms.
Specifically, the relationship between the energy of an object and its computation potential is a proportionate one. As Einstein has famously calculated, the energy of an object is equal to its mass times the speed of light squared. Thus, a theoretical computer weighing a mere kilogram has a huge amount of potential energy. To find the total computational power, the minimum amount of energy required to perform an operation is divided by the total amount of energy. 
of energy possessed by a 1-kilogram computer by Planck's constant yields a tremendously large number, roughly $5 \times 10^{50}$ operations per second. Using even the most conservative estimates of the computing power of the human brain, such a computer would have the computational power of five trillion trillion human civilizations. The computer would also have a memory capacity, calculated by determining the degrees of freedom allowed by the state of all the particles comprising it, of $10^{31} \mathrm{bits}$.
These numbers are purely theoretical, however. Were the computer to convert all of its mass to energy, it would be the equivalent of a thermonuclear explosion. And it is unreasonable to expect human technology to ever achieve abilities even close to these limits. However, a project at the University of Oklahoma has succeeded in storing 50 bits of data per atom, albeit on only a limited number of atoms. Given that there are $10^{25}$ atoms in 1 kilogram of material, it may be possible to fit up to $10^{27}$ bits of information in the computer. And if scientists are able to exploit the many properties of atoms to store information, including the position, spin, and quantum state of all its particles, it may be possible to exceed even that number.
One interesting consequence of such staggering increases in computing power is that each advance could provide the basis for further evolution. Once technology can achieve, for instance, a level of computation equal to $10^{40}$ operations per second, it can use that massive power to help bring the theoretical limit ever closer.
According to the passage, why does the author believe that the theoretical limit of computational power may be approached?

Options:
A. Scientists can exploit many different properties of atoms.
B. Technological advances engender more advances.
C. Computers only require a minimal amount of energy.
D. Recent advances have shown the technology exists to reach the limit.
Answer: This question asks about supporting details and evidence. Go back to the passage and find why the author believes technology may reach the theoretical limit discussed. In the last paragraph, the author indicates that each technological advance provides the basis for further evolution, as choice B states. Choice A refers to the author's discussion of memory capacity, not computational power, and indicates a way technicians may exceed the theoretical limits described. Choice $C$ has nothing to do with reaching the theoretical limits of computational power. The technology to reach the limits does not yet exist, as choice D seems to indicate. The correct answer is B.