BUG: special: fix negative orders in lpmn
test for complex argument before handling negative orders
Merge pull request #2808 from pv/legenp-neg

BUG: special: fix negative orders in lpmn