completed my_each, my_each_with_index and my_select
completed my_all? does not work with nil values