Source: https://www.gelbukh.com/ijcla/2011-1-2/IJCLA-2011-1-2-pp-267-283.pdf