What is the function of macronucleus and micronucleus in a paramecium?