function Hailstones2(curr, count) if curr==1: return count count=count+1 if curr%2==0 : return Hailstones(curr/2, count) return Hailstones((3*curr)+1, count) end function Hailstones(curr) return Hailstones2(curr, 0) end print(Hailstones2(13,0))