https://medium.com/@jamesrodrigueswise/computing-and-mathematics-foundation-year-assignment-homework-help-kingston-university-uk-80b054b69d27