void fib(int **fib_sequence, int count){
  *fib_sequence = malloc(sizeof(int)*count);
  if (count == 1) {
    *fib_sequence[0] = 0;
  } else {
    *fib_sequence[0] = 0;
    *fib_sequence[1] = 1;
    for (int i = 2; i < count; i++) {
      *fib_sequence[i] = *fib_sequence[i-2] + *fib_sequence[i-1];
      }
    }
  }
generate the first n values in the Fibonacci sequence
