euclid.c fibonacci.c