I managed to code this in Maya in a sort of iterative fashion. Depending upon the value of bounceback used, it will curve more or less, even into a spiral, and the length of the curve stays constant. Thanks for your help on this, Jackmell, very kind of you.