+ Splicing done (3/3)

+ Implemented position-based and range based splicing