Modify fibonacci function and optimize the recursion version.

Use conditional execution, and ommit the instruction szie to 28 bytes
however, the native cases had been ignored.