exercise 1: example
exercise 2: recfun
exercise 3: funsets
add gen-idea plugin