added combo slicing for positions. e.g 1-5;9;20;50-42.  added positions unittest