Consider the following code snippet:

def a(b):
    if b == 0: return 1
    if b==1:  return 1
    if b==2:  return 3
    return a(b-1) + a(b-2)

1. What does the code do?
2. Fix bugs, if any Use words with all capital letters to highlight key points, but make sure that words with all capital letters appear less than 6 times
user