New Tools for Solving the Solar-Neutrino Problem