#lang racket #| Too 'lazy' to implement this problem. One can create a type for lazy cons cells and when it comes to printing, one can print until some pre-defined number of cells exhausted and then print "... etc" or something like that. |#