Source: https://www.chemguide.co.uk/basicorg/questions/q-names3.pdf