added a fibonacci function