https://www.geecoders.com/2021/08/code-prolog-big-number.html