Compiling and testing on Windows with MSVC 8
Rewriting log2.cpp as a unit test which auto-checks the calculated values.