A brief review of atomic layer deposition: from fundamentals to applications | Synapse