learn about yield
I don't really understand what enumerators are yet but add a bit to make this my_each method behave the same as .eacd when no block is passed to it
Make test for my_collect that fails
Write my_collect method to make test pass (I know I forgot to write the test first)
Write test for my_select method
Write my_select method to make test pass