fixed yield generator functions, added fibonacci yield benchmark.