Generating Functions and Generalized Dedekind Sums | Synapse