Hi, I stumbled upon this part of the code, but couldn't figure it out. The confusing place is "V <: Vector [V]", does that mean that V is a subtype of Vector [V]? it is very confusing here.
trait Vector[V <: Vector[V]] { this: V => def +(other: V): V }
source share