Rewrite outpost code

The previous code failed to compile, or the benchmark wasn’t
deterministic on some machines ?? Changed some initialization
mechanisms of array to try to correct that.