adding torture test case (fibo) - this is rather worst case as it is very expensive on the stack (plot does not currently implement tail call optimisation)