Updates for clarity and simplification.
Add namespace, remove ++num as I don't know how it got there.
Initial commit.
Refactor to use gtest and address sanitizer.
Fixed link line, it wasn't using LDFLAGS or CXXFLAGS.  Use Make's internal rule.
Add gtest back in.
Refactor to use gtest.
Minor changes, still useless.