fib(NR) 1st version, use some intuitive code

This code aren't tested yet.