added largest_prime_factor.c