Source: https://ufal.mff.cuni.cz/~hana/teaching/ling1/01-Intro.pdf