Add beginning of <numeric> functions that rely on core::range.

While the functions "compile", they should still be tested so that Issue #3
can be finished.