Composable HyperLogLog++ UDF implementation for hive