test: nil is tail of empty list
moved 'part 1' to separate file
removed pip requirements file