Adding my_none?, my_map, my_inject and sample method for my_inject
Modifying map to accept proc instead of block