EdgeCases: This is the file to remember the important edge cases to remember: Stacks check for empty before peeking or popping Strings Arrays Heaps Trees Graphs Priority Queues