The remove method should not shift any other indexes - Introduced splice method for this
Added tests for splice method