list5; ex1 unit tests, fixes, profiling