Implemented flatten.
Move files in lib/
Add lib/std/numeric.ab