     treats the point as though it is a vector from the origin to (x, y). Modifies the point in place.
 
         point = Point(2, 3).norm$()
-    
+
         point.x
         # => 0.5547001962252291
-    
-        point.y  
+
+        point.y
         # => 0.8320502943378437
-    
+
         anotherPoint = Point(2, 3).norm$(2)
-    
+
         anotherPoint.x
         # => 1.1094003924504583
-    
-        anotherPoint.y   
-        # => 1.6641005886756874    
+
+        anotherPoint.y
+        # => 1.6641005886756874
 
     @name norm$
     @methodOf Point#

    Subtracts a point to this one and returns the new point.

        point = Point(1, 2)
    
        point.x
        # => 1
    
        point.y
        # => 2
    
        point.subtract$(Point(2, 0))
    
        point.x
        # => -1
    
        point.y
        # => 2
    
        anotherPoint = Point(1, 2)
        anotherPoint.subtract$(2, 0)
    
        anotherPoint.x
        # => -1
    
        anotherPoint.y
        # => 2


    treats the point as though it is a vector from the origin to (x, y).

        point = Point(2, 3).norm()

        point.x
        # => 0.5547001962252291

        point.y
        # => 0.8320502943378437

        anotherPoint = Point(2, 3).norm(2)

        anotherPoint.x
        # => 1.1094003924504583

        anotherPoint.y
        # => 1.6641005886756874

    @name norm
    @methodOf Point#
