Source: http://193.194.80.38:8080/jspui/bitstream/123456789/7024/1/M%C3%A9moire%20Belkahala-Chibane%20GC17-18.pdf