BOOM.

This thing works, beautifully.
Notice: The only reason I added the -std=c++0x flag is so that I can use
the auto keyword in src\test-main.cpp:18
cheers.