https://github.polettix.it/ETOOBUSY/2022/02/23/pwc153-left-factorials/