Ruby solutions to #1 and #2: http://gist.github.com/617676 http://gist.github.com/617678
(not . null) instead of (\x -> length x > 1) is shorter, and works on infinite lists also.
Edit: well, in case you would test for x>0.
Ruby solutions to #1 and #2: http://gist.github.com/617676 http://gist.github.com/617678