I am trying to write a program to find the factor of a number with minimum difference. For Ex: for 20 it should be 4x5 or vice versa. How can this be achieved for a really BIG n