left up right
Debugging
  <xsl:when test="$error > $eps">
   <callsqrt><guess><xsl:value-of select="$guess"/> </guess>
    <xsl:call-template name="sqrt">
    <xsl:with-param name="n" select="$n" />
    <xsl:with-param name="guess" 
       select="number( ( ($n div $guess) + $guess) div 2)" />
    <xsl:with-param name="eps" select="$eps" />
   </xsl:call-template></callsqrt>
  </xsl:when>
  
<callsqrt><guess>11.5</guess>
 <callsqrt><guess>6.75</guess>
  <callsqrt><guess>5.078703703703704</guess>
   <callsqrt><guess>4.803709190046929</guess>
    <callsqrt><guess>4.795837982658063</guess>4.795831523317069
    </callsqrt>
   </callsqrt>
  </callsqrt>
 </callsqrt>
</callsqrt>

  <xsl:when test="$error > $eps">
   <xsl:message>Entering sqrt with guess 
        <xsl:value-of select="$guess"/> </xsl:message>
    <xsl:call-template name="sqrt">