   public func sample<G: RandomNumberGenerator>(generator: inout G) -> ShapedArray<Int32> {
     var scalars: [Scalar] = []
     for _ in 0..<size {
-        scalars.append(Int32.random(in: 0...1, using: &generator))
+      scalars.append(Int32.random(in: 0...1, using: &generator))
     }
     return ShapedArray<Int32>(shape: [size], scalars: scalars)
   }


  public init(withSizes sizes: [Int32]) {
    self.sizes = sizes
    self.shape = sizes.map { Int($0) }
  }

  public var description: String {

  }

  public func sample<G: RandomNumberGenerator>(generator: inout G) -> ShapedArray<Int32> {
    var scalars: [Scalar] = []
    for size in sizes {
      scalars.append(Int32.random(in: 0..<size, using: &generator))
    }
    return ShapedArray<Int32>(shape: shape, scalars: scalars)
  }

  public func contains(_ value: ShapedArray<Int32>) -> Bool {
