Add each and for_each
Update Readme and Add implementation of the functions