map
simple pass
fail
pass
need to start with a list implementation
woo, I can make an empty list
cant make bigger lists
minimal pass
refactor
failing test case for multiple elements
make the recursive list type
failing tests
simplest possible passing tests
failing nth test
recursive implementation of nth
refactor
doesn't support null
implementation of empty