1: Playing Games with Algorithms: Algorithmic Combinatorial Game Theory 2: Building Views with Description Logics in ADE: Application Development Environment