一个更加巧妙的解法。
原来的解法需要耗费同等大小的内存，新的解法不需要，但是新的解法速度没有原
来的快。
新的解法就是利用一个fast runner和一个slow runner，一个一次跑一步，
一个一次跑两步，如果fast可以追上slow，说明有环。