こういうのもオブジェクト指向、あらゆるものはオブジェクトという



Javascriptでクイックソート
Q = A => A.length<=1? A :[
...Q(A.filter((x,i)=> i>0 && x<A[0]))
,A[0],
...Q(A.filter((x,i)=> i>0 && x>=A[0]))];
https://ideone.com/yXp8GZ


Pythonでクイックソート
def Q(A):
if len(A)<2: return A
p = A[0]
return Q(filter(lambda x: x<p, A)) + \
filter(lambda x: x==p, A) + \
Q(filter(lambda x: x>p, A))
https://ideone.com/TSgpzy