adding number as an experimental data type
renaming the number.js
adding Arrow implementation
ading arrow implementation