What is a nucleophile and what is an electrophile?

A Level