Q: Function Results

What does this stylesheet fragment produce?

<xsl:template match="/">
  <xsl:value-of select="xf:compare('apple', 'apple')"/>
  <xsl:text>&#10;</xsl:text>
  <xsl:value-of select="xf:compare('apple', 'orange')"/>
  <xsl:text>&#10;</xsl:text>
</xsl:template>
    
<xsl:function name="xf:compare">
  <xsl:param name="word1" as="xs:string"/>
  <xsl:param name="word2" as="xs:string"/>
  <xsl:text>"</xsl:text>
  <xsl:value-of select="$word1"/>
  <xsl:text>" and "</xsl:text>
  <xsl:value-of select="$word2"/>
  <xsl:text>" are </xsl:text>
  <xsl:if test="$word1 != $word2">not</xsl:if>

  <xsl:text> the same.</xsl:text>
</xsl:function>