There is an interessting prog. language called J (www.jsoftware.com). Would be really interessting to solve some problems here on SPOJ using J.