Moving some number functions to new interface (`+`, `-`, `*`, `/` and `remainder`)
Added non r7rs compliant `apply`, currently calls func with (append arg1...argn) instead of (append (list arg1...) args)

also added control scheme unit tests
Temporarily disabling old broken c unit tests