Actually, nevermind. I'd say either ISFp or INTp, can't decide which. INTps are usually pretty good at arguing, but I don't see any ISFp being described by default as "mentally quick," even if he/she is smart. Plus, all the ISFps I know are pretty perfectionistic when it comes to doing their best. I wouldn't rule out ENTp, either.