Hey!
So when I enter this in Mathematica
In[246] = ZTransform[Sum[f[k] g[k - n], {k, 0, n}], n, z]
InverseZTransform[%, z, n]
I get:
Out[246] = ZTransform[f[n], n, z] ZTransform[g[-n], n, z]
Out[247] = InverseZTransform[ZTransform[f[n], n, z] ZTransform[g[-n], n, z], z,
n]...