हेगेल का द्वंद्वात्मकता क्या है? Aufheben (उन्नयन) की अवधारणा और दैनिक जीवन और प्रोग्रामिंग में इसका अनुप्रयोग