Add necessary assert in procedure generator application
Add set-tail! to list library
Add take and repeat
Implement iterative list strigification with support for infinite lists