Reverted to /usr/lib because /usr/local/lib is not in ld path by default
Formatting
Implemented unified iteration for arrayqueue