A review on ZnO: Fundamental properties and applications. (2022)