> and using an explicit main function: Really?
I would be (again) very surprised, as fibonacci() was already a standalone proc, and all execution takes place inside this function. I can not imagine that the symbol "main" does any magic, and that echo is faster inside main should be not really relevant.
