added fast fibonacci