This is impressive. Maybe the programmers who did this can speak to the financial charting side so their charts will plot a moving average using data that is actually off the left side of the chart, instead of omitting those points as if the data does not exist.
It teaches Awk through many practical examples, so called one-liners, that are small and short programs that just do one task. Such as joining lines, printing lines matching a pattern, summing up numbers on lines, converting text, etc.