reimplementing stack within this folder for use in other algorithms
implementation of various tree traversals
implementation of an algorithm which converts a sorted array of nodes to a heap