Improved ECC Performance

Implemented sliding window point multiplication instead of the simpler
but slower double-and-add