Source: https://pure.qub.ac.uk/files/12578358/MB_FINAL_FCS_25_article_Un_pass_qui_ne_passe_pas.pdf