Ada: fix first + rest when passed nil
-rw-r--r-- 997 .gitignore
-rw-r--r-- 0 .gitmodules
-rw-r--r-- 2796 .travis.yml
-rwxr-xr-x 901 .travis_build.sh
-rwxr-xr-x 662 .travis_test.sh
-rw-r--r-- 17214 LICENSE
-rw-r--r-- 12578 Makefile
-rw-r--r-- 16130 README.md
drwxr-xr-x - ada
drwxr-xr-x - awk
drwxr-xr-x - bash
drwxr-xr-x - c
drwxr-xr-x - clojure
drwxr-xr-x - coffee
-rw-r--r-- 1939 core.mal
drwxr-xr-x - cpp
drwxr-xr-x - crystal
drwxr-xr-x - cs
drwxr-xr-x - d
drwxr-xr-x - docs
drwxr-xr-x - elixir
drwxr-xr-x - erlang
drwxr-xr-x - es6
drwxr-xr-x - examples
drwxr-xr-x - factor
drwxr-xr-x - forth
drwxr-xr-x - fsharp
drwxr-xr-x - go
drwxr-xr-x - groovy
drwxr-xr-x - guile
drwxr-xr-x - haskell
drwxr-xr-x - haxe
drwxr-xr-x - java
drwxr-xr-x - js
drwxr-xr-x - julia
drwxr-xr-x - kotlin
drwxr-xr-x - lua
drwxr-xr-x - make
-rw-r--r-- 9124 mal.html
drwxr-xr-x - mal
drwxr-xr-x - matlab
drwxr-xr-x - miniMAL
drwxr-xr-x - nim
drwxr-xr-x - ocaml
-rw-r--r-- 787 perf.mal
drwxr-xr-x - perl
drwxr-xr-x - php
drwxr-xr-x - process
drwxr-xr-x - ps
drwxr-xr-x - python
drwxr-xr-x - r
drwxr-xr-x - racket
drwxr-xr-x - rpython
drwxr-xr-x - ruby
-rwxr-xr-x 4316 runtest-old.py
-rwxr-xr-x 9790 runtest.py
drwxr-xr-x - rust
drwxr-xr-x - scala
drwxr-xr-x - swift
drwxr-xr-x - tcl
drwxr-xr-x - tests
drwxr-xr-x - vb
drwxr-xr-x - vimscript