Fibonacci's Liber Abaci Revisited 1202 - 2021