Revising vocabulary and teaching essay writing through debate : why use debate techniques for teaching a foreign language?