Final reverse always needed with this algorithm
Reverse directly in place - always