Create reorder-list.cpp

Interesting list problem, using several hacks together.