discrete.is_oscillator() no longer has a period argument, instead all possible periods are searched up to floor(maxiter/2)
BUGFIX on is_oscillator(), it now works right; I really should testbefore I commit