Moved equals
Move __convertToIndex
Moved isVector and isSquare
Moved copy()
restructuring