Use NaN for implicit type conversion of non-numbers to number
Better descriptions for util_test.cpp
Use a custom CMake target to run the tests rather than CTest