https://medium.com/@jamesrodrigueswise2/electrical-and-electronic-engineering-beng-assignment-homework-help-queens-university-belfast-c3b4cc66670b