Current Trends in Theoretical Computer Science:Entering the 21st Century