I want to define a function as f(a,b) such that it generates a series as: 10,8,6,4,2,0,2,4,6,8,10 if a=10 and b=2 using Recursion.
def pattern(a,b):
    if a-b < 0:    
        print(a)
        return pattern(a+b,b)
        print(a)
    else:
        print(a)
        return pattern(a-b,b)
The result I get is
10
8
6
4
2
0
2
0
2
0
.....  infinity
... but this is wrong.
 
     
    