First working variable base scalar mult