MAIN MESSAGE:
FOR SIGNIFICANT SCIENTIFIC COMPUTATION
PROBLEMS WE SHOULD USE
META-PROGRAMMING
i.e.
Write a program that will produce a program.