Added support for bigint. Now it has exact count(distinct), instead of approximate.