Add project5 functions, makefile, executable.