https://www.greennewsdesk.org.uk/post/validating-hares-sort-module-using-symbolic-execution-rd3yp7