Problem Oriented Language