Fix source of the crash.
Somehow reverse_copy needs the elements to exist already... so assign directly.
Include guards