The Art of Deception: Illusions to Challenge the Eye and the Mind