Seperated Stack Implementation