https://mytecharm.com.co/post/infinite-lists-in-lean-r36a28