1 Functional programming has gained a lot of traction those 3 to 5 last years.
2 Another issue are input and outputs which are by definition mutable, the "problem" has been resolved in most functional languages by wrapping them i..
3 PHP already proposes most of the sort function in both "direction", but this is not the case for natsort , we could however easily achieve our goal ..