Stardard C++ headers no longer use the .h. And its really bad with VC++,
because you get the old, non-templatized versions which don't work with STL.
Plus, you need either a "using namespace std" line or prepend "std::" to
your cout and endl, since they are in the "std" namespace.