Implemented additions primitives.
Bug found in apply-env:
 When attempting nil -> null-list binding, rtn is bound to null.
 This then fails the recursive condition,
  and the environment lookup falls through to the empty-env.