dancer texas pop ibihugu kenya tanzania uganda rwanda a clock domain is defined as a group of flip flops with a common clock