class ColumnVector {

  public ColumnVector addElementWise(final ColumnVector vector) {
    return this.transform(() -> ColumnVector.this.matrix.addElementWise(vector.matrix));
  }

  public  ColumnVector(final int size);
  public  ColumnVector(final double... vector);
  private  ColumnVector(final Matrix matrix);

}