Tresys Interview Question

Some tricky in place algorithms