This is a Tail-recursive Scheme program that utilizes an accumulator as a input parameter.