added show, pretend, norec functions. coded recursive deletion function.