Rosetta Code Task: Zeckendorf number representation