Array list strange logic error, simple fix?

Printable View