Bug fix: fancy logic only works for arguments > 1, just use straight sin/cos evaluation for small args.