code: @Nonnull
    @ReturnsMutableCopy
    public static float [] getConcatenated (@Nullable final float [] aHeadArray, final float aTail)
    {
      if (isEmpty (aHeadArray))
        return new float [] { aTail };
  
      final float [] ret = new float [aHeadArray.length + 1];
      System.arraycopy (aHeadArray, 0, ret, 0, aHeadArray.length);
      ret[aHeadArray.length] = aTail;
      return ret;
    }
docs: Get a new array that combines the passed array and the tail element. The
  tail element will be the last element of the created array.
  
  @param aHeadArray
  The head array. May be <code>null</code>.
  @param aTail
  The last element of the result array.
  @return A non-<code>null</code> array with all elements in the correct
  order.