Mathematical Challenges in Scientific and Engineering Computation