Plotting a single 3d helix is
x = cos(t); y = sin(t); z = t;
From this equation:
x = [R + a cos(\omega t)] cos t
y = [R + a cos(\omega t)] sin t
z = h t + a sin(omega t)

Comes the awesome helix-within-an-helix.
How can I figure out the equation for n amount of "recursive" helixes-within-helixes?