use arrays since they are faster and linkedlist is a dependancy
update tests for using arrays
simplify and document polygon pairing algorithm
remove slice at single height function, since MeshSlice(mesh, [0.5]) does the same thing for now
remove dependency. on DataStructures
test slicing