add mix of cycle and recursion calls test