TACO: Topics in Algorithmic COde generation dataset