Added push alogorithm using make_holder.
Added size and empty algorithm.