code: static Vector2d sum(final Tuple2d a, final Tuple2d b) {
          return new Vector2d(a.x + b.x, a.y + b.y);
      }
docs: Sum the components of two vectors, the input is not modified.
  
  @param a first vector
  @param b second vector
  @return scaled vector