Fundamentals of zinc oxide as a semiconductor | Synapse