Dimsplit

implemented dimensional splitting in two and three dimensions using x,y (and z in 3d) sequencing.