replaced fib() with range_demo()