char** str_split(char* a_str, const char a_delim);
char* trimwhitespace(char *str);
void replace(char *target, const char *needle, const char *replacement);