added methods_and_recursion
updated mad_lib