How to Caricature Difficult Faces with Opposition Sketching