Fixed unintilised varible warning.
Added benchmark non-test.
Passes unit tests now.