Reasoning and Technical Planning