Numeric functions

Split off a new file, `numbers.lisp` to contain numeric functions. Defined some simple numeric functions, and moved some across from `boot.lisp`