Controlling room temperature ferromagnetism and band gap in ZnO nanostructured thin films by varying angle of implantation