Add circular-while*

This was useful http://rosettacode.org/wiki/Metronome#Factor

Also maybe circular-while and circular-while* should be renamed circular-loop to be more coherent the the 'while' and 'loop' words