         pointA = Point(2, 3)
         pointB = Point(2, 3)
         pointC = Point(4, 5)
-    
+
         pointA.equal(pointB)
         # => true
-    
+
         pointA.equal(pointC)
         # => false
 

  defaults to (0, 0).

      point = Point()
    
      p.x
      # => 0
    
      p.y
      # => 0
    
      point = Point(-2, 5)
    
      p.x
      # => -2
    
      p.y
      # => 5



        point = Point(1, 1)
        pointCopy = point.copy()

        point.equal(pointCopy)
        # => true

        point == pointCopy
        # => false
    ###
    copy: ->
      Point(@x, @y)
