Classic Computer Science Problems