 		)
 	}
 
-	init(_ numerator: Int, over denominator: Int)
+	public init(_ numerator: Int, over denominator: Int)
 	{
 		self.init(
 			sign: (numerator < 0) != (denominator < 0),

	}

	/// Create an instance initialized to an unsigned integer value.
	init(_ n: UInt)
	{
		self.init(limbs: [Limb(n)])
	}

	/// Create an instance initialized to a string value.
	init(_ str: String)
	{
		var str = str
		var sign = false

	}

	/// Create an instance initialized to an integer value.
	public init(_ z: Int)
	{
		//	Since abs(Int.min) > Int.max, it is necessary to handle
		//	z == Int.min as a special case.
