Added readme
Added comment explaining the reason behind a seemingly unnecessary clone()