scalarmult prototype