Implemented Point data type