implemented filter-odd and tests passing