Create README.md and Makefile for 5-4
Implement functions newdup and newdup2 in 5-4

Implement the functions newdup and newdup2 as replacements for  dup and dup2
respectively and create the test program newduptest demonstrating their
use.