Initial Commit
Initial commit.  File started.
Finally got the word parser parsing correctly.  Note to self: LEARN C++!
Working on the merge sort method.  Making it recursive, with each iteration forking two children to handle half of the (sub)word list each.
Realized there's no need for recursion, and all the forks can come from the main process.  Starting the merge sort function over.
Fixed parse file to distribute words round robin to string vectors in main vector.
Made pipes to connect to sort function, making function to write to these pipes.
Getting seg faults in the function that writes the words to the sorts, debugging.
Fixed a bug.  For pipes, 0 = OUT, 1 = IN!!!
Finished read and write methods, working out bugs.
stuck.
Got read write functions kind of working.  Parent now reaches waiting point for children.  Don't think pipes are closed correctly.
Words are reading correctly.  Set the sort output to a text file to see if it was sorting each sub-vector of words, it was, now working on getting it to output to screen.
Sort is working, writing to sub vectors.
Everything works so far, making merge sort implementation function.
Output function working, but duplicating unique words instead of suppressing them.
WORKING VERSION.  Making optimizations.
Save point 1.  (Need to revert to working version)
Revert 51affa34f01a163181e8d215dc4cc5a03a11cc93^..HEAD
Revert 51affa34f01a163181e8d215dc4cc5a03a11cc93^..HEAD