Update pile.hpp