Assignment6: NameSurfer