Copied by mistake
Nicer arguments
Creating a pile