program design example fibonacci 4493639