adding array reflection natives + tests