Add missing in-place RubyArray methods and create more unit tests