I realise it's not possible to do a true spiral, however it strikes me that an approximation done with a number of arcs per turn is going to be less lines of code and/or smoother than a series of straight lines.