datastructure Generic Stack in Java https://menhaj0102.medium.com/how-to-implement-a-generic-data-structure-in-java-2523b5c4d3ff