Self-Testing/Correcting with Applications to Numerical Problems