Instead of doing another reassignment to a var

```scala
if(!even)  (result << 1) | ((actualFirst >> numPairs) & 1L)
else result
```