Learned how to build lists with cycles from immutable conses and detect them