Mastering the Art of Power Generation: A Technical Overview