init - invert tests
test - type input and output
test - unassuming test for values of the object
test - output of simple result
test - keys being put into the appropriate array
add - sanity test
port - invert tests to invertObj
test - simple result for invertObj
test - how this handles collisions
fix - style