added 'even' and 'odd' functions
added 'filter' function to math_functions module