Program-of-Thought (PoT)