Refactored Exercise01 to make copy of list argument. Added last implementation and test