Python Classwork: Number Stats, Part 1
    Write a Python program named "NumberStatsPart1.py" that asks for,
    and gets from the user, an unlimited number of integers.  The
    user should press the ENTER key after entering each number, and
    should press ENTER on a line by itself to indicate that he/she
    is finished entering numbers.

    After all of the integers have been entered, your program
    should report both the sum and the average (arithmetic mean) of
    all of the numbers entered by the user.  If the average is an
    integer, then display it as an integer, but if the average is
    a decimal number, display it rounded to (at most) two decimal
    places (see the examples below).  If the user does not enter any
    numbers, then do not display the sum or average, but instead
    display an appropriate message (see below).

    Your program does not need to perform any error trapping.  That
    is, you may assume that the user will enter only integers.

    Your program's output should be formatted in a manner similar to
    what is shown below.  You may put all of your code into the main
    area of the program.  Your program should not import or use any
    external functions.


    Example Program Run #1
    ----------------------
    Please enter an integer:

    You did not enter any numbers.  Goodbye!


    Example Program Run #2
    ----------------------
    Please enter an integer:  3
    Please enter an integer:  4
    Please enter an integer:  5
    Please enter an integer:  6
    Please enter an integer:  5
    Please enter an integer:  6
    Please enter an integer:  7
    Please enter an integer:

    The sum of your numbers is:  36
    The average of your numbers is:  5.14


    Example Program Run #3
    ----------------------
    Please enter an integer:  17
    Please enter an integer:  -3
    Please enter an integer:

    The sum of your numbers is:  14
    The average of your numbers is:  7


    Example Program Run #4
    ----------------------
    Please enter an integer:  5
    Please enter an integer:  0
    Please enter an integer:  13
    Please enter an integer:  4
    Please enter an integer:

    The sum of your numbers is:  22
    The average of your numbers is:  5.5


  ADVANCED OPTION #1
    After the user has finished entering all of the integers, display
    the entire list of numbers back to the user in the order in which
    they were entered.  Then, of course, display the sum and average.

  ADVANCED OPTION #2
    Modify the advanced option #1 above to display back to the user
    the list of numbers in numerical order (smallest to largest).

  ADVANCED OPTION #3
    In addition to displaying the sum and average, also display the
    median of the entered integers.  Note that the calculation of
    the median varies slightly based on whether the user enters an
    odd or even number of integers. This option, which may be
    completed along with, or instead of, the above advanced options,
    should not import or use any external Python functions.

  ADVANCED OPTION #4
    In addition to displaying the sum and average, also display the
    mode (or modes) of the entered integers.  This option, which may
    be completed along with, or instead of, the above advanced
    options, should not import or use any external Python functions.

  ADVANCED OPTION #5
    In addition to displaying the sum and average, also show a table
    with the frequency of each integer entered.  That is, show each
    unique integer, along with the number of times that the integer
    was entered by the user.  This option, which may be completed
    along with, or instead of, the above advanced options, should not
    import or use any external Python functions.