All programs were modified to continue calculating after the zero-point.
Most Timewave values become very-small, but do not "collapse to zero" after that point.
Calculating using a very-small wave-factor helps to increase low wave-values.
More testing needed.
Added Doxygen sourcecode documentation to help in understanding the
underlying code and mathematics involved.
Aligned values used for calculations across all programs.
For easier comparison of outputs.