mean mean-stack version 0.1 readme

I stumbled on geometric mean while on YouTube and decided to try my
hand at designing an algorithm.

It seemed a bit lazy to just use arrays, so I went with a linked list.

Mean-stack was my first attempt.  Using a stack was clearly the
most straight-forward way to hold the numbers.

Mean was further refined to build a proper queue.

Currently the program prints the average and the geometric mean using
two algoritms.

The first uses pow() to compute the nth root of the product of n
items.  The product can get large quite quickly and we could end up
with an overflow.

The second takes the anti-log of the sum of logs of the items divided
by n.  By using the log of each item we may sacrifice some precision
here but will hopefully avoid any overflow situations.

Options:

	 -h) Prints help message.
	 -q) Surpresses the prompt.
	 -v) Prints the version.

Returns 0 on success, 1 on bad option, 2 on other errors.

Michael J Chappell
31 October 2025

version 0.2

I added options to allow a value to be printed instaed of a report:

Options:

	-d) Prints the standard deviation.
	-g) Prints the geometric mean.
	-G) Prints the geometric mean using logarithms.
	-m) Prints the arithmetic mean (average).
	-p) Prints the product.
	-s) Prints the sum.

Selecting an option will surpress the prompt.

I added a range option requiring min and max values.

The width and precision of the output numbers can be set at compile
time by setting WIDTH and PREC accordingly.  This is set at compile
time, so no sanity checking is done.

The Makefile has been updated to install the man page.

M. Chappell
31 October 2025
