The Basics of Stacks in Programming