https://techmasala.addastudents.com/types-of-errors/