+main for strdup, checks for segfault bzero, now uses .h for function prototype