The Art of the Illusion: Deceptions to Challenge the Eye and the Mind