add numDistinct.cpp