- collect_common_factors() works better with negative powers