Refactor Fibonacci procedure to not use $- variable