Add Loop2
that supports start and end positions
#176
+369
−9
Merged