Add utility functions for high level programming

-Change processParagraph incrementor to use header++ instead of
assignment incrementing to be more JS like

REDUCE FUNCTION

-Receives a basic addition function, an array of numbers, and a base of

-The base is there so the code has something to add to. In other words
base is total

-function(element) has two parts. Function is representational of the
action that is being executed and element is each element within the
array of numbers passed

-combine(base,element) can  be thought of as:  base = base +
element". Combine is nothing but plus operator in essence

-sum function is highly redundant. It does nothing but organize the
variables and call the reduce function