This program calculates an approximation of a square root by using the long division method. A number's square root will always be half the digits of the number (rounded up), so if there are not enough iterations to produce enough digits, the remaining digits will be 0 to approximate the square root.