handle negative scalars correctly when doing point multiplication
2 files changed