mnyeh
asdfg asdfg asdfgh
Sw(x){ switch(x){ case x-1: return; case x+1: ... case other: Sw(x-1); break; case other-other: Sw(x+1) ... } }