>>28
The DSL is pseudocode: http://dis.4chan.org/read/prog/1296914507/37 f [x _ @xs] -> x+xs.f
How does it know to return 0 in the unmentioned cases, such the empty list case? How does it know what to return in the unmentioned cases of every function?