https://www.techopedia.com/definition/21286/path-coverage-testing