Programs to solve our science homework *ahem* I mean demonstrations of our understanding.