use 'greatest' C unit-test framework