we tend to simply plug sin and cos functions into our work. but sin and cos functions are just functions that return values in the range -1 to 1. i add 2 float params called sin & cos to a vars node, keyframe them 0 to 360 and bring their values in using channel frame function. geometry is like liquid now

therefore this is a spiral with non-linear radius & procedural sine & cos.
let me know.