intercalate