Program is working 100%. No errors or valgrind memory problems.