New Theory May Explain Why Neural Networks Work [Revised]