x0 = List(1, 2, 3)
y0 = List(1, 2, 3)
x0 eq y0: false, y0 eq x0: false
x0 equals y0: true, y0 equals x0: true

x1 = List()
y1 = List()
x1 eq y1: true, y1 eq x1: true

x2 = None
y2 = None
x2 eq y2: true, y2 eq x2: true

x3 = Array[1,2,3]
y3 = Array[1,2,3]
arrayEquals(x3, y3): true

x4 = <na>
y4 = <na>
x4(2): 4 - y4(2): 4

x5 = 'hello
y5 = 'hello
x5 eq y5: true, y5 eq x5: true
x5 equals y5: true, y5 equals x5: true

x6 = (BannerLimit,12345)
y6 = (BannerLimit,12345)
x6 eq y6: false, y6 eq x6: false
x6 equals y6: true, y6 equals x6: true

x7 = RoundingMode
y7 = RoundingMode
x7 eq y7: true, y7 eq x7: true
x7 equals y7: true, y7 equals x7: true

x8 = WeekDay
y8 = WeekDay
x8 eq y8: true, y8 eq x8: true
x8 equals y8: true, y8 equals x8: true

x9 = UP
y9 = UP
x9 eq y9: true, y9 eq x9: true
x9 equals y9: true, y9 equals x9: true

x10 = WeekDay(0)
y10 = WeekDay(0)
x10 eq y10: true, y10 eq x10: true
x10 equals y10: true, y10 equals x10: true

x9 eq x10: false, x10 eq x9: false
x9 equals x10: false, x10 equals x9: false
x9 eq y10: false, y10 eq x9: false
x9 equals y10: false, y10 equals x9: false

x = List((buffers,20), (layers,2), (title,3))
y = List((buffers,20), (layers,2), (title,3))
x equals y: true, y equals x: true

x = Map(2 -> C, 1 -> B, 0 -> A)
y = Map(2 -> C, 1 -> B, 0 -> A)
x equals y: true, y equals x: true

x = Map(buffers -> 20, layers -> 2, title -> 3)
y = Map(buffers -> 20, layers -> 2, title -> 3)
x equals y: true, y equals x: true

x = Set(2, 3)
y = Set(2, 3)
x equals y: true, y equals x: true

x = Set(5, 3)
y = Set(5, 3)
x equals y: true, y equals x: true

x = Queue(a, b, c)
y = Queue(a, b, c)
x equals y: true, y equals x: true

x = Stack(a, b, c)
y = Stack(a, b, c)
x equals y: true, y equals x: true

x = Map(42 -> FortyTwo)
y = Map(42 -> FortyTwo)
x equals y: true, y equals x: true

x = TreeSet(0, 2)
y = TreeSet(0, 2)
x equals y: true, y equals x: true

x = Vector(1, 2, 3)
y = Vector(1, 2, 3)
x equals y: true, y equals x: true

x = ArrayBuffer(one, two)
y = ArrayBuffer(one, two)
x equals y: true, y equals x: true

x = Map(title -> 3, buffers -> 20, layers -> 2)
y = Map(title -> 3, buffers -> 20, layers -> 2)
x equals y: true, y equals x: true

x = Set(0, 8, 9)
y = Set(0, 8, 9)
x equals y: true, y equals x: true

x = Set(layers, buffers, title)
y = Set(layers, buffers, title)
x equals y: true, y equals x: true

x = LinkedList(2, 3)
y = LinkedList(2, 3)
x equals y: true, y equals x: true

x = Queue(20, 2, 3)
y = Queue(20, 2, 3)
x equals y: true, y equals x: true

x = Stack(3, 2, 20)
y = Stack(3, 2, 20)
x equals y: true, y equals x: true

x = ListBuffer(white, black)
y = ListBuffer(white, black)
x equals y: true, y equals x: true

x = History((Feed,hello))
y = History((Feed,hello))
x equals y: true, y equals x: true

x = <html><title>title</title><body></body></html>
y = <html><title>title</title><body></body></html>
x equals y: true, y equals x: true

x = <html>
      <body>
       <table cellpadding="2" cellspacing="0">
        <tr>
          <th>Last Name</th>
          <th>First Name</th>
        </tr>
        <tr>
          <td> Tom </td>
          <td> 20 </td>
        </tr><tr>
          <td> Bob </td>
          <td> 22 </td>
        </tr><tr>
          <td> James </td>
          <td> 19 </td>
        </tr>
      </table>
      </body>
    </html>
y = <html>
      <body>
       <table cellpadding="2" cellspacing="0">
        <tr>
          <th>Last Name</th>
          <th>First Name</th>
        </tr>
        <tr>
          <td> Tom </td>
          <td> 20 </td>
        </tr><tr>
          <td> Bob </td>
          <td> 22 </td>
        </tr><tr>
          <td> James </td>
          <td> 19 </td>
        </tr>
      </table>
      </body>
    </html>
x equals y: true, y equals x: true

x = Tim
y = Tim
x equals y: true, y equals x: true

x = Bob
y = Bob
x equals y: true, y equals x: true

x = John
y = John
x equals y: true, y equals x: true

x = Bill
y = Bill
x equals y: true, y equals x: true

x = Paul
y = Paul
x equals y: true, y equals x: true

