this might be more readable as

    if-not (positive? l)

not sure.