<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,7 +4,8 @@ data Pilha = Pilha [Box]
 			 deriving (Show, Eq)
 data Box = Box (Int,Int)
 		 | BoxRecursivo (Int,Int) Box
-		 | Pedestal Int Box
+			 deriving (Show, Eq)
+data Pedestal = Pedestal Int Box
 			 deriving (Show, Eq)
 
 tamanho :: Pilha -&gt; Int
@@ -16,7 +17,7 @@ empilha :: Pilha -&gt; Box -&gt; Pilha
 empilha _ (Box (2,1)) = (Pilha [Box (1,1), Box (2,1)])
 empilha _ _ = (Pilha [Box (1,1), Box (1,1)])
 
-junta :: Box -&gt; Box -&gt; Box
+junta :: Box -&gt; Box -&gt; (Either Pedestal Box)
 junta (Box(alturaPedestal,larguraPedestal)) (Box(alturaCaixa,larguraCaixa))
-	| larguraPedestal &lt; larguraCaixa =  Pedestal alturaPedestal (Box(alturaCaixa , larguraCaixa))
-junta (Box dimensoes) box =  BoxRecursivo dimensoes box
+	| larguraPedestal &lt; larguraCaixa = Left $ Pedestal alturaPedestal (Box(alturaCaixa , larguraCaixa))
+junta (Box dimensoes) box = Right $ BoxRecursivo dimensoes box</diff>
      <filename>59-pile-of-boxes/PileBoxes.hs</filename>
    </modified>
    <modified>
      <diff>@@ -36,11 +36,11 @@ testeEmpilhaDuasCaixas = TestList
 testeJuntaDuasCaixas = TestList
 	[
 	 &quot;Junta caixa 3x3 com outra 2x2&quot; ~:
-	 junta (Box (3,3)) (Box (2,2)) ~?= (BoxRecursivo (3,3) (Box (2,2)))
+	 junta (Box (3,3)) (Box (2,2)) ~?= (Right $BoxRecursivo (3,3) (Box (2,2)))
 	,&quot;Junta caixa 4x4 com outra 3x3&quot; ~:
-	 junta (Box (4,4)) (Box (3,3)) ~?= (BoxRecursivo (4,4) (Box (3,3)))
+	 junta (Box (4,4)) (Box (3,3)) ~?= (Right $BoxRecursivo (4,4) (Box (3,3)))
 	,&quot;Junta caixa 3x3 com outra 4x4&quot; ~:
-	 junta (Box (3,3)) (Box (4,4)) ~?= (Pedestal 3 (Box (4,4)))
+	 junta (Box (3,3)) (Box (4,4)) ~?= (Left $Pedestal 3 (Box (4,4)))
 	,&quot;Junta caixa 2x2 com outra 5x5&quot; ~:
-	 junta (Box (2,2)) (Box (5,5)) ~?= (Pedestal 2 (Box (5,5)))
+	 junta (Box (2,2)) (Box (5,5)) ~?= (Left $Pedestal 2 (Box (5,5)))
 	]</diff>
      <filename>59-pile-of-boxes/Tests.hs</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b0581e9c38619fe7fdb22f15bf52a8ff9e771ce3</id>
    </parent>
  </parents>
  <author>
    <name>ticolucci</name>
    <email>ticolucci@gmail.com</email>
  </author>
  <url>http://github.com/dojosp/participant-s-projects/commit/e99425d184fa7a145f95ebc3fbe62b97568c1282</url>
  <id>e99425d184fa7a145f95ebc3fbe62b97568c1282</id>
  <committed-date>2008-12-01T11:55:12-08:00</committed-date>
  <authored-date>2008-12-01T11:55:12-08:00</authored-date>
  <message>Aprendendo a usar o Either - nao gostamos muito de como ficou.
Mari</message>
  <tree>8b8b70c56c15e7db026b9625a34e73578a3ec7c5</tree>
  <committer>
    <name>ticolucci</name>
    <email>ticolucci@gmail.com</email>
  </committer>
</commit>
