f = @(v) reshape([flip(v(size(v,2)/2+1:end)); v(1:size(v,2)/2)], 1, []);
g = @(v) [v(2:2:end) flip(v(1:2:end))];
pie = 'abcdef', pie = f(pie), pie = g(pie)
pie = 1:6, pie = f(pie), pie = g(pie)
ZiA9IEAodikgcmVzaGFwZShbZmxpcCh2KHNpemUodiwyKS8yKzE6ZW5kKSk7IHYoMTpzaXplKHYsMikvMildLCAxLCBbXSk7CmcgPSBAKHYpIFt2KDI6MjplbmQpIGZsaXAodigxOjI6ZW5kKSldOwpwaWUgPSAnYWJjZGVmJywgcGllID0gZihwaWUpLCBwaWUgPSBnKHBpZSkKcGllID0gMTo2LCBwaWUgPSBmKHBpZSksIHBpZSA9IGcocGllKQ==