This should read the characters from line and generate an array of strings, one per argument
char** parseLine(char* line) {
    // Parse the line
    char** args = malloc(sizeof(char**));
    char* arg = strtok(line, " ");
    // Parse the arguments and add them to args
    while (arg != NULL) {
        args = realloc(args, sizeof(char**) * (sizeof(args) + 1));
        args[sizeof(args)] = arg;
        arg = strtok(NULL, " ");
    }
    return args;
}