First stab at multiply