what is GCF and LCF?