Add factorial program, memfile.dat for CPU; updated .gitignore