double fn(double x, int n) {
double power_series_sumsum;
if (n % 2 == 0 && n!=1) {
power_series_sumsum = fn(x, n - 1) - pow(x,n);
} else if (n % 2 == 1 && n != 1) {
power_series_sumsum = fn(x, n - 1) + pow(x, n);
} else if (n == 1) {
power_series_sumsum = x;
}
return power_series_sumsum;
}