code: def stack1d(*points):
      
      result = np.empty((2, len(points)), order="F")
      for index, point in enumerate(points):
          result[:, index] = point
      return result
docs: Fill out the columns of matrix with a series of points.
  
      This is because ``np.hstack()`` will just make another 1D vector
      out of them and ``np.vstack()`` will put them in the rows.
  
      Args:
          points (Tuple[numpy.ndarray, ...]): Tuple of 1D points (i.e.
              arrays with shape ``(2,)``.
  
      Returns:
          numpy.ndarray: The array with each point in ``points`` as its
          columns.