after asking on the racket maiing list
handle even numbers too
drop superfluous parameter for L