Optical Illusions and Magic tricks revealed