The C implementation of HyperLogLog aims to improve the average performance of a count-distinct problem by exploiting an approximate result.