What is the difference between a nucleophile and an electrophile?

A Level